dynamic memory allocation

dynamic memory allocation
dinaminis atminties paskyrimas statusas T sritis informatika apibrėžtis ↑Atminties paskyrimas ↑dinaminiam kintamajam veikiant programai, tada kai jos prireikia. Atmintis paskiriama pradėjus veikti ↑ paprogramei, kurioje aprašytas kintamasis. Atmintis atlaisvinama, kai baigia veikti paprogramė. Tada prarandamos visų toje paprogramėje aprašytų dinaminių kintamųjų reikšmės. Dinamiškai atmintį skirstant taupoma atmintis – ji naudojama tik aktyvių paprogramių dinaminiams kintamiesiems. atitikmenys: angl. dynamic allocation; dynamic memory allocation ryšiai: dar žiūrėkatmintis dar žiūrėkdinaminis kintamasis dar žiūrėkpaprogramė palyginkstatinis atminties paskyrimas

Enciklopedinis kompiuterijos žodynas . . 2008.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Dynamic Memory Allocation —   [dt. »dynamische Speicherzuweisung«], Speicherverwaltung …   Universal-Lexikon

  • Dynamic memory allocation — In computer science, dynamic memory allocation is the allocation of memory storage for use in a computer program during the runtime of that program. It can be seen also as a way of distributing ownership of limited memory resources among many… …   Wikipedia

  • C dynamic memory allocation — C Standard Library Data types Character classification Strings Mathematics File input/output Date/time Localization …   Wikipedia

  • Static memory allocation — refers to the process of allocating memory at compile time before the associated program is executed, unlike dynamic memory allocation or automatic memory allocation where memory is allocated as required at run time. An application of this… …   Wikipedia

  • Stack-based memory allocation — Stacks in computing architectures are regions of memory where data is added or removed in a Last In First Out manner.In most modern computer systems, each thread has a reserved region of memory referred to as its stack. When a function executes,… …   Wikipedia

  • Buddy memory allocation — The buddy memory allocation technique is a memory allocation technique that divides memory into partitions to try to satisfy a memory request as suitably as possible. This system makes use of splitting memory into halves to try to give a best fit …   Wikipedia

  • Memory management — is the act of managing computer memory. The essential requirement of memory management is to provide ways to dynamically allocate portions of memory to programs at their request, and freeing it for reuse when no longer needed. This is critical to …   Wikipedia

  • Memory pool — Memory pools, also called fixed size blocks allocation, allow dynamic memory allocation comparable to malloc or C++ s operator new. As those implementations suffer from fragmentation because of variable block sizes, it can be impossible to use… …   Wikipedia

  • Memory segmentation — is the division of computer memory into segments or sections. Segments or sections are also used in object files of compiled programs when they are linked together into a program image, or the image is loaded into memory. In a computer system… …   Wikipedia

  • Memory debugger — A memory debugger is a programming tool for finding memory leaks and buffer overflows. These are due to bugs related to the allocation and deallocation of dynamic memory. Programs written in languages that have garbage collection, such as managed …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”